Method and apparatus for resolving coloring conflicts between phase shifters

ABSTRACT

One embodiment of the invention provides a system that automatically resolves conflicts between phase shifters during creation of a phase shifting mask to be used in an optical lithography process for manufacturing an integrated circuit. Upon receiving a specification of a layout on the integrated circuit, the system identifies critical-dimension features within the layout. Next, the system places phase shifters comprised of phase shifting geometries on the phase shifting mask to precisely define the critical-dimension features. In doing so, the system identifies junctions within and/or between the critical-dimension features, and removes phase shifting geometries associated with the junctions to obviate coloring conflicts between phase shifters on the phase shifting mask. In one embodiment of the invention, the junctions include T-junctions and/or L-junctions.

BACKGROUND

1. Field of the Invention

The invention relates to the process of designing and fabricating semiconductor chips. More specifically, the invention relates to a method and an apparatus for automatically resolving conflicts between phase shifters during creation of a mask to be used in an optical lithography process for manufacturing an integrated circuit.

2. Related Art

Recent advances in integrated circuit technology have largely been accomplished by decreasing the feature size of circuit elements on a semiconductor chip. As the feature size of these circuit elements continues to decrease, circuit designers are forced to deal with problems that arise as a consequence of the optical lithography process that is typically used to manufacture integrated circuits. This optical lithography process generally begins with the formation of a photoresist layer on the surface of a semiconductor wafer. A mask composed of opaque regions, which are generally formed of chrome, and light-transmissive clear regions, which are generally formed of quartz, is then positioned over this photo resist layer coated wafer. (Note that the term “mask” as used in this specification is meant to include the term “reticle.”) Light is then shone on the mask from a visible light source or an ultraviolet light source.

This light is generally reduced and focused through an optical system that contains a number of lenses, filters and mirrors. The light passes through the clear regions of the mask and exposes the underlying photoresist layer. At the same time, the light is blocked by opaque regions of mask, leaving underlying portions of the photoresist layer unexposed.

The exposed photoresist layer is then developed, typically through chemical removal of the exposed/non-exposed regions of the photoresist layer. The end result is a semiconductor wafer with a photoresist layer having a desired pattern. This pattern can then be used for etching underlying regions of the wafer.

Phase shifters are often incorporated into a mask in order to achieve line widths that are smaller than the wavelength of the light that is used to expose the photoresist layer through the mask. During phase shifting, destructive interference caused by two adjacent clear areas on a mask is used to create an unexposed area on the photoresist layer. This is accomplished by exploiting the fact that light passing through a mask's clear regions exhibits a wave characteristic having a phase that is a function of the distance the light travels through the mask material. By placing two clear areas adjacent to each other on the mask, one of thickness t₁ and the other of thickness t₂, one can obtain a desired unexposed area on the underlying photoresist layer caused by interference. By varying the thickness t₁ and t₂ appropriately, the light exiting the material of thickness t₂ is 180 degrees out of phase with the light exiting the material of thickness t₁. Phase shifting is described in more detail in U.S. Pat. No. 5,858,580, entitled “Phase Shifting Circuit Manufacture Method and Apparatus,” by inventors Yao-Ting Wang and Yagyensh C. Pati, filed Sep. 17, 1997 and issued Jan. 12, 1999.

For example, FIG. 1 illustrates how a phase shifter comprised of a zero-degree clear region 104 and a 180-degree clear region 106 is used to achieve a smaller line width for a gate region of a transistor. As circuit dimensions on semiconductor chips become progressively smaller, phase shifters are presently being used to define other critical-dimension features in addition to transistor gates. FIG. 2 illustrates how phase shifters are additionally used to define interconnections between phase shifters. For example, in FIG. 2 phase shifters 210-213 are used to define the gates of four different transistors 202-205 in the circuit layout. However, phase shifters 210-212 additionally extend past these gate regions to additionally define interconnections between the gates. Note that in FIG. 2, phase shifters are represented by diagonal lines, non-phase-shifted features are represented by cross-hatching, phase-shifted regions are clear and diffusion regions are represented by a grid pattern.

As phase shifters are used define more features on a semiconductor chip, coloring conflicts are more likely to arise between phase shifters. Note that phase shifters operate by creating interference patterns between zero-degree clear regions and 180-degree clear regions. Coloring conflicts arise when nearby phase shifting regions have the same phase. For example, when a first zero-degree clear region is in close proximity to a second zero-degree clear region, light from the first clear region reinforces light from the second clear region on the photoresist layer between the first and second clear regions. This can cause unwanted exposure of the photoresist layer.

In order to prevent this problem, systems that lay out phase shifters typically perform tests to ensure that coloring conflicts to not occur. However, as more phase shifting regions are incorporated into a phase shifting mask, it becomes increasingly harder to assign phases to phase shifters so that coloring conflicts do not occur.

A particular problem arises in defining phase shifters to form junctions, such as T-junctions and L-junctions and assigning phase to the same. For example, consider the T-junction 401 illustrated in FIG. 4A. Three phase shifters are used to define this T-junction, including zero-degree region 402, 180-degree region 403 and zero-degree region 404. Note that a coloring violation arises between zero-degree region 402 and zero-degree region 404 on the left-hand side of the T-junction. Furthermore, note that any possible assignment of phases to phase shifters 402-404 also causes a coloring violation.

What is needed is a method and an apparatus for resolving coloring conflicts that arise between phase shifters that arise at T-junctions and/or L-junctions.

SUMMARY

One embodiment of the invention provides a system that automatically resolves conflicts between phase shifters during creation of a phase shifting mask to be used in an optical lithography process for manufacturing an integrated circuit. Upon receiving a specification of a layout on the integrated circuit, the system identifies critical-dimension features within the layout. Next, the system places phase shifters comprised of phase shifting geometries on the phase shifting mask to precisely define the critical-dimension features. In doing so, the system identifies junctions within and/or between the critical-dimension features, and removes phase shifting geometries associated with the junctions to obviate coloring conflicts between phase shifters on the phase shifting mask.

In one embodiment of the invention, the junctions include T-junctions and/or L-junctions.

In one embodiment of the invention, the system assigns merit values between phase shifting geometries that potentially conflict. The system subsequently uses these merit values in deciding which phase shifting geometries to remove. In a variation on this embodiment, the system assigns merit values using a rule-based mechanism. In a variation on this embodiment, the system assigns merit values using a model-based mechanism.

In one embodiment of the invention, the system removes phase shifting geometries by performing a coloring operation on the phase shifting geometries. Next, if one or more coloring conflicts are detected during the coloring operation, the system removes phase shifting geometries associated with the junctions to obviate the coloring conflicts.

In one embodiment of the invention, the system removes phase shifting geometries associated with junctions that can potentially give rise to coloring conflicts. Next, the system performs a coloring operation on the remaining phase shifting geometries, and then inserts removed phase shifting geometries back into the phase shifting mask, if it is possible to do so without creating a coloring conflict.

In one embodiment of the invention, the system additionally assigns phases to the phase shifting geometries in a manner that avoids conflicts between phase shifters.

In one embodiment of the invention, the critical-dimension features include transistor gates and critical interconnects.

One embodiment of the invention provides an integrated circuit created through a process that resolves conflicts between phase shifters during creation of a phase shifting mask. This integrated circuit includes critical-dimension features created by using phase shifters comprised of phase shifting geometries on a phase shifting mask. In creating these critical-dimension features, phase shifting geometries for T-junctions are removed to obviate coloring conflicts. In a variation in this embodiment, phase shifting geometries for L-junctions are also removed to obviate coloring conflicts.

BRIEF DESCRIPTION OF THE FIGURES

FIG. 1 illustrates the use of a phase shifter to define a transistor gate in accordance with an embodiment of the invention.

FIG. 2 illustrates the use of phase shifters to define multiple transistor gates in accordance with an embodiment of the invention.

FIG. 3 is a flow chart illustrating the wafer fabrication process in accordance with an embodiment of the invention.

FIG. 4A illustrates a T-junction in accordance with an embodiment of the invention.

FIG. 4B illustrates how a T-junction is removed to obviate a coloring conflict in accordance with an embodiment of the invention.

FIG. 4C illustrates how phase shifting geometries surrounding a T-junction are removed in accordance with an embodiment of the invention.

FIG. 4D illustrates how phase shifting geometries surrounding an L-junction are removed in accordance with an embodiment of the invention.

FIG. 4E illustrates how a phase shifting geometry near a T-junction can be removed in accordance with an embodiment of the invention.

FIG. 4F illustrates how another phase shifting geometry surrounding a T-junction can be removed in accordance with an embodiment of the invention.

FIG. 4G illustrates how yet another phase shifting geometry near a T-junction can be removed in accordance with an embodiment of the invention.

FIG. 5 illustrates a phase shifter placement and assignment flow architecture in accordance with an embodiment of the invention.

FIG. 6 illustrates a first variation on the flow architecture illustrated in FIG. 5 in accordance with an embodiment of the invention.

FIG. 7 illustrates a second variation on the flow architecture illustrated in FIG. 5 in accordance with an embodiment of the invention.

FIG. 8 illustrates phase shift merit values in accordance with an embodiment of the invention.

FIG. 9 illustrates various T-junctions and L-junctions in accordance with an embodiment of the invention.

FIG. 10 illustrates an additional example of rule-based phase-shift merit generation in accordance with an embodiment of the invention.

DETAILED DESCRIPTION

Wafer Fabrication Process

FIG. 3 is a flow chart illustrating the wafer fabrication process in accordance with an embodiment of the invention. The system starts by applying a photoresist layer to the top surface of a wafer (step 302). Next, the system bakes the photoresist layer (step 304). The system then positions the first mask over the photoresist layer (step 306), and then exposes the photoresist layer through the first mask (step 308). Next, the system positions the second mask over the photoresist layer (step 310), and then exposes the photoresist layer through the second mask (step 312). Note that the first mask and/or the second mask can include phase shifting regions.

The system then bakes the wafer again (step 314) before developing the photoresist layer (step 316). Next, either a chemical etching or ion implantation step takes place (step 318) before the photoresist layer is removed (step 320). Finally, a new layer of material can be added and the process can be repeated for the new layer (step 322).

T-Junction

As was described above with reference to FIG. 4A, a particular problem arises in producing phase shifters to form junctions, such as T-junctions and L-junctions. In FIG. 4A, three phase shifters are used to define a T-junction. These three phase shifters include zero-degree region 402, 180-degree region 403 and zero-degree region 404. However, note that all possible assignments of phases to the phase shifters 402-404 cause coloring violations.

In order to obviate this problem, T-junction 401 can be removed from consideration while producing phase shifters. Note that the T-junction 401 is not actually removed from the final layout/circuit. It is merely removed from consideration during this stage of the process of defining phase shifters and assigning phase.

By removing T-junction 401, four phase shifting regions 402, 403, 404A and 404B, are created instead of the three in FIG. 4A (see FIG. 4B). Note that the lower phase shifting region 404 from FIG. 4A is effectively divided into two separate regions 404A and 404B in FIG. 4B. Also note that the resulting phase shifting regions 402, 403, 404A and 404B can be colored without conflicts as is illustrated in FIG. 4B.

The removal of phase shifting geometries surrounding a T-junction is illustrated in FIG. 4C. In FIG. 4C, three different phase shifter portions 412-414 can be removed. Similarly, in FIG. 4D, two different phase shifter portions 415-416 can be removed. Also note as seen with portion 412, portion 413, and portion 416, the removed portion should be of adequate size to permit a gap between the remaining shifters. The gap should be of sufficient size to permit resolution of the space between the shifters as determined by the relevant design rules for a particular layout. Thus notice the corners of the remaining shifters adjacent to those portion no longer touch. In some embodiments, the separation is related to the minimum spacing rules for the layout.

Moreover, we can extend the T-junction area 401 to provide multiple ways of T-junction conflict resolution. Consider the “extended” T-junction shown in FIG. 4C, the “401” area is now enlarged such that we have three junction shifter pieces, 412-414, that we can remove or re-insert to properly phase-shift critical features 401A, 401B and 401C. As alternatives to the solution shown in FIG. 4B, FIGS. 4E, 4F and 4G illustrate three other solutions produced by removing 412, 413 and 414 individually. Note that the same extension idea can also be applied to the L-junction illustrated in FIG. 4D.

Phase Shifter Placement and Assignment Flow Architecture

FIG. 5 illustrates a phase shifter placement and assignment flow architecture in accordance with an embodiment of the invention. Upon receiving an input layout from a database, the system identifies critical features and places phase shifters of the phase shifting mask to define the critical features (box 502). Next, the system generates a coloring graph based on the placement of the phase shifters (box 504). This coloring graph may include merit values for relationships between phase shifters as is described below with reference to FIG. 8.

The system then performs a coloring operation which involves a graph traversal (box 506). During this process, the system determines if there is a conflict (box 508). If no conflict is detected during this coloring operation, the system assigns phases to the phase shifters (box 510) to produce an output layout that is stored in the database.

If coloring conflicts are detected, the system decides where to make incisions in phase shifters in order to obviate the coloring conflicts (box 512). Next, the system uses an incision engine to actually make the incisions (box 514). The system then assigns phases to the phase shifters (box 510) to produce an output layout that is stored in the database.

FIG. 6 illustrates a first variation on the flow architecture of FIG. 5 in accordance with an embodiment of the invention. In this variation, geometries surrounding T-junctions and L-junctions are removed first. The system subsequently attempts to re-insert these geometries without creating a phase conflict.

More specifically, upon receiving a layout, the system illustrated in FIG. 6 identifies critical features and places phase shifters to define the critical features. The system also removes phase shifter geometries associated with T-junctions and L-junctions (step 602). Next, the system generates merit values for relationships between phase shifters as is described below with reference to FIG. 8 (step 604). These merit values can be determined through a rule-based mechanism, or alternatively through a model-based mechanism that performs a simulation. The system also inserts the removed geometries into a repository for later use (step 606). The system then generates a coloring graph (step 608), and attempts to color the graph (step 610). During this process, the system attempts to detect a conflict (step 612).

If a conflict is detected, the system removes additional geometries associated with T-junctions and L-junctions as is described below with reference to FIG. 7 (step 713). If no further geometries associated with T-junctions and L-junctions can be removed, a more general (non-T/L-junction) shifter geometry removal mechanism is required to resolve the conflicts.

Otherwise, if no conflict is detected, the system assigns phases to the phase shifting geometries (step 614). Next, the system re-inserts phase shifting geometries back into the phase shifting mask if it is possible to do so without creating a coloring conflict (step 616). This generates a final output. Note that geometries can be selected for insertion based upon merit values determined in step 604.

FIG. 7 illustrates a second variation on the flow architecture of FIG. 5. In this variation, the system removes geometries surrounding T-junctions and L-junctions as necessary to obviate coloring conflicts.

More specifically, upon receiving a layout, the system identifies critical features and places phase shifters to define the critical features. The system also performs a “pseudo-removal” of phase shifter geometries associated with T-junctions and L-junctions (step 702). This pseudo-removal identifies the geometries that can be removed, but does not actually remove them.

Next, the system generates merit values for relationships between phase shifters as is described below with reference to FIG. 8 (step 704). The system also generates a coloring graph (step 708), and attempts to color the graph (step 710). During this process, the system attempts to detect a conflict (step 712).

If a conflict is detected, the system determines an incision to make based on the merit values calculated in step 704 in order to obviate the coloring conflict (step 714). The system then removes corresponding phase shifter geometries surrounding T-junctions and L-junctions (step 716) before assigning phases to the phase shifting geometries (step 718).

Otherwise, if not conflict is detected, the system assigns phases to the phase shifting geometries to generate a final output (step 718).

Phase Shift Merit Values

FIG. 8 illustrates phase shift merit values in accordance with an embodiment of the invention. In the exemplary layout that appears in FIG. 8 there are six different phase-shifting regions 801-806. Pairs of phase shifters located on opposite sides of transistor gates (801,802), (803,804), (804,805) and (805,806) must be colored differently, so they are assigned the maximum merit value of one. This is sometimes referred to as a “hard” coloring requirement.

Other phase shifter pairs are assigned lower merit values. For example, phase shifters 802 and 806 are in relatively close proximity to each other, so it is desirable but not necessary for them to have different phases. In this case, a merit value of 0.3 is assigned between them. On the other hand, phase shifters 802 and 803 are in close proximity to each other and there exists a polysilicon geometry 810 between them. In this case, it is more desirable for phase shifters 802 and 803 to have different geometries, so a larger merit value of 0.7 is assigned between them.

Note that when subsequent a coloring operation takes place, the coloring operation first seeks to satisfy coloring constraints for larger merit values before satisfying coloring constraints for smaller merit values. In some embodiments, an error results and/or the process is stopped if the hard coloring requirements cannot be met.

The above mentioned phase-shift merit generation (or merit function) depends on a set of pre-specified rules involving the type of features to be phase shifted, the type of features within certain proximity range of shifters, and so on. This is what we refer to as a “rule-based merit generation approach.” The merit function can also be constructed based upon lithography process simulation results. For example, besides the “hard” coloring requirements, we can simulate all potential shifter pairs with and without opposite phases assigned and use the percentage of critical dimension (CD) variation of the intended feature to be the merit function. By doing so, the shifters associated with features less sensitive to phase-shifting are more likely to be removed to resolve phase-conflicts. This approach is just one example of what we refer to as model-based (or simulation-based) merit generation.

Junction Types

FIG. 9 illustrates various T-junctions and L-junctions in accordance with an embodiment of the invention.

Example 902 presents a T-junction with three different regions I, II and III that can be removed, or cut away, to satisfy obviate coloring conflicts. Examples 904, 906, 910 and 912 are similar in form to the T-junction illustrated in example 902, so they are treated in the same way with corresponding regions I, II and III that can be cut away. Note that regions I, II and II correspond to regions 412, 413 and 414, respectively, in FIG. 4C.

Example 908 is a T-junction in close proximity to a polysilicon line 909. In this example, if region III is removed, a corresponding region IV must be removed on the other side of polysilicon line 909 in order to prevent a coloring conflict.

Example 914 presents an L-junction with two different regions I and II that can be cut away to obviate coloring conflicts. Note that regions I and II correspond to regions 416 and 415, respectively, in FIG. 4D.

Examples 916 and 920 are similar to the L-junction illustrated in example 914, so they are treated in the same way with corresponding regions I and II that can be cut away.

Example 918 is an L-junction in close proximity to a polysilicon line 909. In this example, if region II is removed, a corresponding region III must be removed on the other side of polysilicon line 919 in order to prevent a coloring conflict.

Other embodiments of the invention may detect additional variant forms of T-junctions and L-junctions. In the case of examples with discontiguous polysilicon, e.g. example 908, example 910, etc., one or more ranges may be specified within which the adjoining polysilicon, e.g. the polysilicon 909 relative to the T-junction in example 908, can be found. In one embodiment the range is related to the preferred, minimum, and/or maximum phase shifter width used. For example, if the preferred shifter width is X nm, then polysilicon within X nm+some additional tolerance, might be considered. In some embodiments, the discontiguous examples are referred to as extended T-junctions or extended L-junctions.

Additional Example of Rule-Based Phase-Shift Merit Generation

FIG. 10 illustrates an additional example of rule-based phase-shift merit generation in accordance with an embodiment of the invention. In the layout depicted in FIG. 10, there are five gates and two critical interconnects to be phase-shifted. The shifters are denoted by 1001-1005. There are also two L-junctions 1006-1007 with their corresponding shifter geometries P-Q and R-S. The corresponding coloring graph is shown on the lower right, where solid lines represent opposite-phase assignments and the dashed lines represent same-phase assignments. It is evident that we have two phase-conflict loops: the 1002-1003 loop and the 1002-1003-1004-1005 loop.

Note that in FIG. 10, the two L-junctions 1006 and 1007 are blocked. If we use the approach illustrated in PIG. 5 and remove all phase shifting geometries P, Q, R and S, we have no conflict coloring shifters 1001-1005. We can then color phase shifters 1001-1005, and re-insert geometries P and Q associated with junction 1006.

Assuming that we use the distance of a certain junction from gates as our phase-shift merit, that is, the closer this junction is to any gate, the more merit we have by keeping the shifter associated with it. Then, using the approach illustrated in FIG. 6, we remove shifter pieces R and S associated with junction 1007 to resolve both conflicts.

The foregoing description is presented to enable one to make and use the invention, and is provided in the context of a particular application and its requirements. Various modifications to the disclosed embodiments will be readily apparent, and the general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the invention. Thus, the invention is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein.

The data structures and code described in this detailed description can be stored on a computer readable storage medium, which may be any device or medium that can store code and/or data for use by a computer system. This includes, but is not limited to, magnetic and optical storage devices such as disk drives, magnetic tape, CDs (compact discs) and DVDs (digital versatile discs or digital video discs), and computer instruction signals embodied in a transmission medium (with or without a carrier wave upon which the signals are modulated). For example, the transmission medium may include a communications network, such as the Internet.

Note that the present invention can be applied to any type of lithographic process for fabricating semiconductor chips, including processes that make use of, deep-ultraviolet (DUV) radiation, extreme ultraviolet (EUV) radiation, X-rays, and electron beams, along with suitably modified masks.

The foregoing descriptions of embodiments of the invention have been presented for purposes of illustration and description only. They are not intended to be exhaustive or to limit the invention to the forms disclosed. Accordingly, many modifications and variations will be apparent. Additionally, the above disclosure is not intended to limit the invention. The scope of the invention is defined by the appended claims. 

What is claimed is:
 1. A method for automatically resolving conflicts between phase shifters during creation of a phase shifting mask to be used in an optical lithography process for manufacturing an integrated circuit, comprising: receiving a specification of a layout of the integrated circuit; identifying critical-dimension features within the layout; placing phase shifters comprised of phase shifting geometries on the phase shifting mask to precisely define the critical-dimension features; identifying junctions within and between the critical-dimension features; and removing phase shifting geometries associated with the junctions to obviate coloring conflicts between phase shifters on the phase shifting mask.
 2. The method of claim 1, wherein the junctions include one or more of a T-junction and an L-junction.
 3. The method of claim 1, wherein the junctions include one or more of an extended T-junction and an extended L-junction.
 4. The method of claim 1, further comprising assigning merit values between phase shifting geometries that potentially conflict; wherein removing phase shifting geometries involves using the merit values to decide which phase shifting geometries to remove.
 5. The method of claim 4, wherein assigning the merit values involves using a rule-based mechanism to assign merit values.
 6. The method of claim 4, wherein assigning the merit values involves using a model-based mechanism to assign merit values.
 7. The method of claim 1, wherein removing phase shifting geometries involves: performing a coloring operation on the phase shifting geometries; and if one or more coloring conflicts are detected during the coloring operation, removing phase shifting geometries associated with the junctions to obviate the coloring conflicts.
 8. The method of claim 1, wherein removing phase shifting geometries involves: removing phase shifting geometries associated with junctions that can potentially give rise to coloring conflicts; performing a coloring operation on the remaining phase shifting geometries; and inserting removed phase shifting geometries back into the phase shifting mask, if it is possible to do so without creating a coloring conflict.
 9. The method of claim 1, wherein removing phase shifting geometries involves: removing phase shifting geometries associated with junctions; performing a coloring operation on the remaining phase shifting geometries.
 10. The method of claim 1, further comprising assigning phases to the phase shifting geometries.
 11. The method of claim 1, wherein the critical-dimension features include: transistor gates; and critical interconnects.
 12. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for automatically resolving conflicts between phase shifters during creation of a phase shifting mask to be used in an optical lithography process for manufacturing an integrated circuit, the method comprising: receiving a specification of a layout of the integrated circuit; identifying critical-dimension features within the layout; placing phase shifters comprised of phase shifting geometries on the phase shifting mask to precisely define the critical-dimension features; identifying junctions within and between the critical-dimension features; and removing phase shifting geometries associated with the junctions to obviate coloring conflicts between phase shifters on the phase shifting mask.
 13. The computer-readable storage medium of claim 12, wherein the junctions include one or more of a T-junction and an L-junction.
 14. The computer-readable storage medium of claim 12, wherein the junctions include one or more of an extended T-junction and an extended L-junction.
 15. The computer-readable storage medium of claim 12, wherein the method further comprises assigning merit values between phase shifting geometries that potentially conflict; wherein removing phase shifting geometries involves using the merit values to decide which phase shifting geometries to remove.
 16. The computer-readable storage medium of claim 15, wherein assigning the merit values involves using a rule-based mechanism to assign merit values.
 17. The computer-readable storage medium of claim 15, wherein assigning the merit values involves using a model-based mechanism to assign merit values.
 18. The computer-readable storage medium of claim 12, wherein removing phase shifting geometries involves: performing a coloring operation on the phase shifting geometries; and if one or more coloring conflicts are detected during the coloring operation, removing phase shifting geometries associated with the junctions to obviate the coloring conflicts.
 19. The computer-readable storage medium of claim 12, wherein removing phase shifting geometries involves: removing phase shifting geometries associated with junctions that can potentially give rise to coloring conflicts; performing a coloring operation on the remaining phase shifting geometries; and inserting removed phase shifting geometries back into the phase shifting mask, if it is possible to do so without creating a coloring conflict.
 20. The computer-readable storage medium of claim 12, wherein removing phase shifting geometries involves: removing phase shifting geometries associated with junctions; performing a coloring operation on the remaining phase shifting geometries.
 21. The computer-readable storage medium of claim 12, wherein the method further comprises assigning phases to the phase shifting geometries.
 22. The computer-readable storage medium of claim 12, wherein the critical-dimension features include: transistor gates; and critical interconnects.
 23. An apparatus that automatically resolves conflicts between phase shifters during creation of a phase shifting mask to be used in an optical lithography process for manufacturing an integrated circuit, the apparatus comprising: an identification mechanism that is configured to identify critical-dimension features within a layout of the integrated circuit; a placement mechanism that is configured to place phase shifters comprised of phase shifting geometries on the phase shifting mask to precisely define the critical-dimension features; a junction identification mechanism that is configured to identify junctions within and between the critical-dimension features; and a removing mechanism that is configured to remove phase shifting geometries associated with the junctions to obviate coloring conflicts between phase shifters on the phase shifting mask.
 24. The apparatus of claim 23, wherein the junctions include one or more of a T-junction and an L-junction.
 25. The apparatus of claim 23, wherein the junctions include one or more of an extended T-junction and an extended L-junction.
 26. The apparatus of claim 23, further comprising a merit assignment mechanism that is configured to assign merit values between phase shifting geometries that potentially conflict; wherein the removing mechanism is configured to use the merit values to decide which phase shifting geometries to remove.
 27. The apparatus of claim 26, wherein the merit assignment mechanism takes a rule-based approach in assigning merit values.
 28. The apparatus of claim 26, wherein the merit assignment mechanism takes a model-based approach assigning merit values.
 29. The apparatus of claim 23, wherein the removing mechanism is configured to: perform a coloring operation on the phase shifting geometries; and if one or more coloring conflicts are detected during the coloring operation, to remove phase shifting geometries associated with the junctions to obviate the coloring conflicts.
 30. The apparatus of claim 23, wherein the removing mechanism is configured to: remove phase shifting geometries associated with junctions that can potentially give rise to coloring conflicts; perform a coloring operation on the remaining phase shifting geometries; and to insert removed phase shifting geometries back into the phase shifting mask, if it is possible to do so without creating a coloring conflict.
 31. The apparatus of claim 23, wherein the removing mechanism is configured to: remove phase shifting geometries associated with junctions; and to perform a coloring operation on the remaining phase shifting geometries.
 32. The apparatus of claim 23, further comprising a phase assignment mechanism that is configured to assign phases to the phase shifting geometries.
 33. The apparatus of claim 23, wherein the critical-dimension features include: transistor gates; and critical interconnects.
 34. A phase shifting mask to be used in an optical lithography process for manufacturing an integrated circuit, wherein the phase shifting mask is created through a process for resolving conflicts between phase shifters, the process comprising: receiving a specification of a layout of the integrated circuit; identifying critical-dimension features within the layout; placing phase shifters comprised of phase shifting geometries on the phase shifting mask to precisely define the critical-dimension features; identifying junctions within and between the critical-dimension features; and removing phase shifting geometries associated with the junctions to obviate coloring conflicts between phase shifters on the phase shifting mask.
 35. An integrated circuit created through process that resolves conflicts between phase shifters during creation of a phase shifting mask, the process comprising: receiving a specification of a layout of the integrated circuit; identifying critical-dimension features within the layout; placing phase shifters comprised of phase shifting geometries on the phase shifting mask to precisely define the critical-dimension features; identifying junctions within and between the critical-dimension features; and removing phase shifting geometries associated with the junctions to obviate coloring conflicts between phase shifters on the phase shifting mask.
 36. An integrated circuit created through process that resolves conflicts between phase shifters during creation of a phase shifting mask, the integrated circuit comprising: critical-dimension features created by using phase shifters comprised of phase shifting geometries on a phase shifting mask to define the critical-dimension features; wherein T-junctions within and between the critical-dimension features have had corresponding phase shifting geometries on the phase shifting mask removed to obviate coloring conflicts, whereby the resulting critical-dimension features are not defined by phase shifters in the vicinity of the T-junctions.
 37. The integrated circuit of claim 36, wherein L-junctions within and between the critical-dimension features have had corresponding phase shifting geometries on the phase shifting mask removed to obviate coloring conflicts, whereby the resulting critical-dimension features are not defined by phase shifters in the vicinity of the L-junctions.
 38. A means for automatically resolving conflicts between phase shifters during creation of a phase shifting mask to be used in an optical lithography process for manufacturing an integrated circuit, comprising: an identification means for identifying critical-dimension features within a layout of the integrated circuit; a placement means for placing phase shifters comprised of phase shifting geometries on the phase shifting mask to precisely define the critical-dimension features; a junction identification means for identifying junctions within and between the critical-dimension features; and a removing means for removing phase shifting geometries associated with the junctions to obviate coloring conflicts between phase shifters on the phase shifting mask.
 39. A method for manufacturing an integrated circuit product, wherein the method automatically resolves conflicts between phase shifters during creation of a phase shifting mask to be used in an optical lithography process for manufacturing an integrated circuit, comprising: receiving a specification of a layout of the integrated circuit; identifying critical-dimension features within the layout; placing phase shifters comprised of phase shifting geometries on the phase shifting mask to precisely define the critical-dimension features; identifying junctions within and between the critical-dimension features; removing phase shifting geometries associated with the junctions to obviate coloring conflicts between phase shifters on the phase shifting mask; and manufacturing the integrated circuit through a lithography process that uses the phase shifting mask. 